package com.pivotal.cloud.security.password;

/**
 * @className: com.pivotal.cloud.security.password.SM2PasswordEncoder
 * @projectName: PivotalCloud项目
 * @module: PivotalCloud项目-SM2PasswordEncoder类，主要位于Security安全模块-SM2国密标准算法模块
 * @content: SM2PasswordEncoder-SM2国密标准算法
 * @author: Powered by Marklin
 * @datetime: 2025-10-16 16:28
 * @version: 1.0.0
 * @copyright: Copyright © 2018-2025 PivotalCloud Systems Incorporated. All rights
 * reserved.
 */
public class SM2PasswordEncoder implements PasswordEncoder {

	/**
	 * 密码加密
	 * @param rawPassword 原始密码
	 * @return 返回结果
	 */
	@Override
	public String encode(CharSequence rawPassword) {
		return null;
	}

	/**
	 * 验证密码
	 * @param rawPassword 原始密码
	 * @param encodedPassword 加密密码
	 * @return 返回结果
	 */
	@Override
	public boolean matches(CharSequence rawPassword, String encodedPassword) {
		return false;
	}

	/**
	 * 更新密码编码
	 * @param encodedPassword 加密密码
	 * @return 返回结果
	 */
	@Override
	public boolean upgradeEncoding(String encodedPassword) {
		return false;
	}

}
